package com.huaxin.hxmodulesystem.dto.request;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
@Schema(description = "更新用户请求DTO")
public class UpdateUserReqDTO {

    @Schema(description = "用户ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "u123456789")
    private String id;

    @Schema(description = "用户昵称", example = "张三（已更新）")
    private String nickname;

    @Schema(description = "头像 URL", example = "https://xxx.com/new-avatar.png")
    private String avatarUrl;

    @Schema(description = "状态：0=禁用，1=启用", example = "1")
    private Integer status;

    @Schema(description = "区域", example = "华北区")
    private String area;

}